package lc.com.lcpicturebackend.manager.websocket.disruptor;

import lc.com.lcpicturebackend.manager.websocket.model.PictureEditRequestMessage;
import lc.com.lcpicturebackend.model.entity.User;
import lombok.Data;
import org.springframework.web.socket.WebSocketSession;

/**
 * 功能： 图片编辑事件
 * 对所有的处理事件的消息进行封装
 * 作者：lc
 * 日期：2025/4/28 15:11
 */
@Data
public class PictureEditEvent {

    /**
     * 图片编辑请求消息
     */
    private PictureEditRequestMessage pictureEditRequestMessage;

    /**
     * 当前用户会话
     */
    private WebSocketSession webSocketSession;

    /**
     * 图片id
     */
    private Long pictureId;

    /**
     * 当前用户
     */
    private User user;
}
